\section{File List}
Here is a list of all files with brief descriptions:\begin{DoxyCompactList}
\item\contentsline{section}{src/\hyperlink{architecture_8h}{architecture.h} }{\pageref{architecture_8h}}{}
\item\contentsline{section}{src/\hyperlink{mainpage_8h}{mainpage.h} }{\pageref{mainpage_8h}}{}
\item\contentsline{section}{src/\hyperlink{multi__mcahine__usage_8h}{multi\_\-mcahine\_\-usage.h} }{\pageref{multi__mcahine__usage_8h}}{}
\item\contentsline{section}{src/\hyperlink{single__machine__usage_8h}{single\_\-machine\_\-usage.h} }{\pageref{single__machine__usage_8h}}{}
\item\contentsline{section}{src/\hyperlink{usage_8h}{usage.h} }{\pageref{usage_8h}}{}
\item\contentsline{section}{src/commons/\hyperlink{_client_8h}{Client.h} }{\pageref{_client_8h}}{}
\item\contentsline{section}{src/commons/\hyperlink{comparator_8cpp}{comparator.cpp} }{\pageref{comparator_8cpp}}{}
\item\contentsline{section}{src/commons/\hyperlink{comparator_8h}{comparator.h} }{\pageref{comparator_8h}}{}
\item\contentsline{section}{src/commons/\hyperlink{constants_8h}{constants.h} }{\pageref{constants_8h}}{}
\item\contentsline{section}{src/commons/\hyperlink{_context_8cpp}{Context.cpp} }{\pageref{_context_8cpp}}{}
\item\contentsline{section}{src/commons/\hyperlink{_context_8h}{Context.h} }{\pageref{_context_8h}}{}
\item\contentsline{section}{src/commons/\hyperlink{document_8pb_8cc}{document.pb.cc} }{\pageref{document_8pb_8cc}}{}
\item\contentsline{section}{src/commons/\hyperlink{document_8pb_8h}{document.pb.h} }{\pageref{document_8pb_8h}}{}
\item\contentsline{section}{src/commons/\hyperlink{_document_reader_8cpp}{DocumentReader.cpp} }{\pageref{_document_reader_8cpp}}{}
\item\contentsline{section}{src/commons/\hyperlink{_document_reader_8h}{DocumentReader.h} }{\pageref{_document_reader_8h}}{}
\item\contentsline{section}{src/commons/\hyperlink{_document_writer_8cpp}{DocumentWriter.cpp} }{\pageref{_document_writer_8cpp}}{}
\item\contentsline{section}{src/commons/\hyperlink{_document_writer_8h}{DocumentWriter.h} }{\pageref{_document_writer_8h}}{}
\item\contentsline{section}{src/commons/\hyperlink{_l_d_a_util_8cpp}{LDAUtil.cpp} }{\pageref{_l_d_a_util_8cpp}}{}
\item\contentsline{section}{src/commons/\hyperlink{_l_d_a_util_8h}{LDAUtil.h} }{\pageref{_l_d_a_util_8h}}{}
\item\contentsline{section}{src/commons/\hyperlink{types_8h}{types.h} }{\pageref{types_8h}}{}
\item\contentsline{section}{src/commons/\hyperlink{_word_index_dictionary_8cpp}{WordIndexDictionary.cpp} }{\pageref{_word_index_dictionary_8cpp}}{}
\item\contentsline{section}{src/commons/\hyperlink{_word_index_dictionary_8h}{WordIndexDictionary.h} }{\pageref{_word_index_dictionary_8h}}{}
\item\contentsline{section}{src/commons/Formatter/\hyperlink{_formatter_2_controller_8cpp}{Controller.cpp} }{\pageref{_formatter_2_controller_8cpp}}{}
\item\contentsline{section}{src/commons/Formatter/\hyperlink{_data___formatter_8h}{Data\_\-Formatter.h} }{\pageref{_data___formatter_8h}}{}
\item\contentsline{section}{src/commons/Formatter/\hyperlink{_format_data__flags__define_8h}{FormatData\_\-flags\_\-define.h} }{\pageref{_format_data__flags__define_8h}}{}
\item\contentsline{section}{src/commons/Server/\hyperlink{_distributed_map_8cpp}{DistributedMap.cpp} }{\pageref{_distributed_map_8cpp}}{}
\item\contentsline{section}{src/commons/Server/\hyperlink{_distributed_map_8h}{DistributedMap.h} }{\pageref{_distributed_map_8h}}{}
\item\contentsline{section}{src/commons/Server/\hyperlink{_d_m___server_8cpp}{DM\_\-Server.cpp} }{\pageref{_d_m___server_8cpp}}{}
\item\contentsline{section}{src/commons/Server/\hyperlink{_d_m___server_8h}{DM\_\-Server.h} }{\pageref{_d_m___server_8h}}{}
\item\contentsline{section}{src/commons/Server/\hyperlink{_hashmap___array_8h}{Hashmap\_\-Array.h} }{\pageref{_hashmap___array_8h}}{}
\item\contentsline{section}{src/commons/Server/\hyperlink{_server___helper_8h}{Server\_\-Helper.h} }{\pageref{_server___helper_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_checkpointer_8h}{Checkpointer.h} }{\pageref{_checkpointer_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_topic_learner_2_controller_8cpp}{Controller.cpp} }{\pageref{_topic_learner_2_controller_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_dirichlet_8cpp}{Dirichlet.cpp} }{\pageref{_dirichlet_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_dirichlet_8h}{Dirichlet.h} }{\pageref{_dirichlet_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_d_m___client_8cpp}{DM\_\-Client.cpp} }{\pageref{_d_m___client_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_d_m___client_8h}{DM\_\-Client.h} }{\pageref{_d_m___client_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_execution___strategy_8h}{Execution\_\-Strategy.h} }{\pageref{_execution___strategy_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___eval_8cpp}{Filter\_\-Eval.cpp} }{\pageref{_filter___eval_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___eval_8h}{Filter\_\-Eval.h} }{\pageref{_filter___eval_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___optimizer_8cpp}{Filter\_\-Optimizer.cpp} }{\pageref{_filter___optimizer_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___optimizer_8h}{Filter\_\-Optimizer.h} }{\pageref{_filter___optimizer_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___reader_8cpp}{Filter\_\-Reader.cpp} }{\pageref{_filter___reader_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___reader_8h}{Filter\_\-Reader.h} }{\pageref{_filter___reader_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___sampler_8cpp}{Filter\_\-Sampler.cpp} }{\pageref{_filter___sampler_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___sampler_8h}{Filter\_\-Sampler.h} }{\pageref{_filter___sampler_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___tester_8cpp}{Filter\_\-Tester.cpp} }{\pageref{_filter___tester_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___tester_8h}{Filter\_\-Tester.h} }{\pageref{_filter___tester_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___updater_8cpp}{Filter\_\-Updater.cpp} }{\pageref{_filter___updater_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___updater_8h}{Filter\_\-Updater.h} }{\pageref{_filter___updater_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___writer_8cpp}{Filter\_\-Writer.cpp} }{\pageref{_filter___writer_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_filter___writer_8h}{Filter\_\-Writer.h} }{\pageref{_filter___writer_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_generic_top_k_list_8h}{GenericTopKList.h} }{\pageref{_generic_top_k_list_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_main__flags__define_8h}{Main\_\-flags\_\-define.h} }{\pageref{_main__flags__define_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_model_8h}{Model.h} }{\pageref{_model_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_model___builder_8h}{Model\_\-Builder.h} }{\pageref{_model___builder_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_model___director_8cpp}{Model\_\-Director.cpp} }{\pageref{_model___director_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_model___director_8h}{Model\_\-Director.h} }{\pageref{_model___director_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_model___refiner_8h}{Model\_\-Refiner.h} }{\pageref{_model___refiner_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_parameter_8cpp}{Parameter.cpp} }{\pageref{_parameter_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_parameter_8h}{Parameter.h} }{\pageref{_parameter_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_pipeline_8h}{Pipeline.h} }{\pageref{_pipeline_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_synchronized___training___execution___strategy_8cpp}{Synchronized\_\-Training\_\-Execution\_\-Strategy.cpp} }{\pageref{_synchronized___training___execution___strategy_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_synchronized___training___execution___strategy_8h}{Synchronized\_\-Training\_\-Execution\_\-Strategy.h} }{\pageref{_synchronized___training___execution___strategy_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_synchronizer_8cpp}{Synchronizer.cpp} }{\pageref{_synchronizer_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_synchronizer_8h}{Synchronizer.h} }{\pageref{_synchronizer_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_synchronizer___helper_8h}{Synchronizer\_\-Helper.h} }{\pageref{_synchronizer___helper_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_t_b_b___pipeline_8cpp}{TBB\_\-Pipeline.cpp} }{\pageref{_t_b_b___pipeline_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_t_b_b___pipeline_8h}{TBB\_\-Pipeline.h} }{\pageref{_t_b_b___pipeline_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_testing___execution___strategy_8cpp}{Testing\_\-Execution\_\-Strategy.cpp} }{\pageref{_testing___execution___strategy_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_testing___execution___strategy_8h}{Testing\_\-Execution\_\-Strategy.h} }{\pageref{_testing___execution___strategy_8h}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_training___execution___strategy_8cpp}{Training\_\-Execution\_\-Strategy.cpp} }{\pageref{_training___execution___strategy_8cpp}}{}
\item\contentsline{section}{src/commons/TopicLearner/\hyperlink{_training___execution___strategy_8h}{Training\_\-Execution\_\-Strategy.h} }{\pageref{_training___execution___strategy_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/Formatter/\hyperlink{_unigram___test___data___formatter_8cpp}{Unigram\_\-Test\_\-Data\_\-Formatter.cpp} }{\pageref{_unigram___test___data___formatter_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/Formatter/\hyperlink{_unigram___test___data___formatter_8h}{Unigram\_\-Test\_\-Data\_\-Formatter.h} }{\pageref{_unigram___test___data___formatter_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/Formatter/\hyperlink{_unigram___train___data___formatter_8cpp}{Unigram\_\-Train\_\-Data\_\-Formatter.cpp} }{\pageref{_unigram___train___data___formatter_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/Formatter/\hyperlink{_unigram___train___data___formatter_8h}{Unigram\_\-Train\_\-Data\_\-Formatter.h} }{\pageref{_unigram___train___data___formatter_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/Merge/\hyperlink{_merge___dictionaries_8cpp}{Merge\_\-Dictionaries.cpp} }{\pageref{_merge___dictionaries_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/Merge/\hyperlink{_merge___topic___counts_8cpp}{Merge\_\-Topic\_\-Counts.cpp} }{\pageref{_merge___topic___counts_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/Server/\hyperlink{_unigram___model___server___helper_8cpp}{Unigram\_\-Model\_\-Server\_\-Helper.cpp} }{\pageref{_unigram___model___server___helper_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/Server/\hyperlink{_unigram___model___server___helper_8h}{Unigram\_\-Model\_\-Server\_\-Helper.h} }{\pageref{_unigram___model___server___helper_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{eff__small__map_8cpp}{eff\_\-small\_\-map.cpp} }{\pageref{eff__small__map_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{eff__small__map_8h}{eff\_\-small\_\-map.h} }{\pageref{eff__small__map_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_hadoop___checkpointer_8cpp}{Hadoop\_\-Checkpointer.cpp} }{\pageref{_hadoop___checkpointer_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_hadoop___checkpointer_8h}{Hadoop\_\-Checkpointer.h} }{\pageref{_hadoop___checkpointer_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_local___checkpointer_8cpp}{Local\_\-Checkpointer.cpp} }{\pageref{_local___checkpointer_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_local___checkpointer_8h}{Local\_\-Checkpointer.h} }{\pageref{_local___checkpointer_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{sampler_8cpp}{sampler.cpp} }{\pageref{sampler_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{sampler_8h}{sampler.h} }{\pageref{sampler_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_topic_counts_8cpp}{TopicCounts.cpp} }{\pageref{_topic_counts_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_topic_counts_8h}{TopicCounts.h} }{\pageref{_topic_counts_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_top_k_list_8cpp}{TopKList.cpp} }{\pageref{_top_k_list_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_top_k_list_8h}{TopKList.h} }{\pageref{_top_k_list_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_type_topic_counts_8cpp}{TypeTopicCounts.cpp} }{\pageref{_type_topic_counts_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_type_topic_counts_8h}{TypeTopicCounts.h} }{\pageref{_type_topic_counts_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model_8cpp}{Unigram\_\-Model.cpp} }{\pageref{_unigram___model_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model_8h}{Unigram\_\-Model.h} }{\pageref{_unigram___model_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___streamer_8cpp}{Unigram\_\-Model\_\-Streamer.cpp} }{\pageref{_unigram___model___streamer_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___streamer_8h}{Unigram\_\-Model\_\-Streamer.h} }{\pageref{_unigram___model___streamer_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___streaming___builder_8cpp}{Unigram\_\-Model\_\-Streaming\_\-Builder.cpp} }{\pageref{_unigram___model___streaming___builder_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___streaming___builder_8h}{Unigram\_\-Model\_\-Streaming\_\-Builder.h} }{\pageref{_unigram___model___streaming___builder_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___synchronized___training___builder_8cpp}{Unigram\_\-Model\_\-Synchronized\_\-Training\_\-Builder.cpp} }{\pageref{_unigram___model___synchronized___training___builder_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___synchronized___training___builder_8h}{Unigram\_\-Model\_\-Synchronized\_\-Training\_\-Builder.h} }{\pageref{_unigram___model___synchronized___training___builder_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___synchronizer___helper_8cpp}{Unigram\_\-Model\_\-Synchronizer\_\-Helper.cpp} }{\pageref{_unigram___model___synchronizer___helper_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___synchronizer___helper_8h}{Unigram\_\-Model\_\-Synchronizer\_\-Helper.h} }{\pageref{_unigram___model___synchronizer___helper_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___tester_8cpp}{Unigram\_\-Model\_\-Tester.cpp} }{\pageref{_unigram___model___tester_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___tester_8h}{Unigram\_\-Model\_\-Tester.h} }{\pageref{_unigram___model___tester_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___testing___builder_8cpp}{Unigram\_\-Model\_\-Testing\_\-Builder.cpp} }{\pageref{_unigram___model___testing___builder_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___testing___builder_8h}{Unigram\_\-Model\_\-Testing\_\-Builder.h} }{\pageref{_unigram___model___testing___builder_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___trainer_8cpp}{Unigram\_\-Model\_\-Trainer.cpp} }{\pageref{_unigram___model___trainer_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___trainer_8h}{Unigram\_\-Model\_\-Trainer.h} }{\pageref{_unigram___model___trainer_8h}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___training___builder_8cpp}{Unigram\_\-Model\_\-Training\_\-Builder.cpp} }{\pageref{_unigram___model___training___builder_8cpp}}{}
\item\contentsline{section}{src/Unigram\_\-Model/TopicLearner/\hyperlink{_unigram___model___training___builder_8h}{Unigram\_\-Model\_\-Training\_\-Builder.h} }{\pageref{_unigram___model___training___builder_8h}}{}
\end{DoxyCompactList}
